total disability benefits - French English Dictionary